×

down the drain meaning in French

être ruiné, a tout perdu; aller pire

Related Words

  1. drain port
  2. get down
  3. settling down
  4. tie down
  5. shut down
  6. whack down
  7. climbed down
  8. slow down
  9. shout down
  10. hiss down
  11. down on one's luck
  12. down payment
  13. down the river
  14. down the tubes
PC Version

Copyright © 2018 WordTech Co.